Generating Tests from UML Specifications
نویسندگان
چکیده
Although most industry testing of complex software is conducted at the system level, most formal research has focused on the unit level. As a result, most system level testing techniques are only described informally. This paper presents a novel technique that adapts pre-de ned state-based speci cation test data generation criteria to generate test cases from UML statecharts. UML statecharts provide a solid basis for test generation in a form that can be easily manipulated. This technique includes coverage criteria that enable highly e ective tests to be developed. To demonstrate this technique, a tool has been developed that uses UML statecharts produced by Rational Software Corporation's Rational Rose tool to generate test data. Experimental results from using this tool are presented.
منابع مشابه
Generating JML Specifications from UML State Diagrams
We describe our work on the prototype AutoJML tool which automatically derives JML (Java Modelling Language) specifications from UML state diagrams. UML is widely used for modelling Object-Oriented systems on an abstract level. It should be possible to test whether concrete program code actually implements a UML model. The generated JML specifications can be used for this. There exist tools to ...
متن کاملGenerating Test Cases from Uml Speciications
GENERATING TEST CASES FROM UML SPECIFICATIONS Aynur Abdurazik, M.S. George Mason University, 1999 Thesis Director: Dr. A. Je erson O utt Uni ed Modeling Language (UML) is a third generation modeling language in objectoriented software engineering. It provides constructs to specify, construct, visualize, and document artifacts of softwareintensive systems. This paper presents a technique that us...
متن کاملA Software Tool for Generating UML Concurrent Communication Protocol Specification from Service Specification
Manually synthesizing specifications for concurrent and distributed communication protocol entities from a service specification, which is modeled in the UML state machine with composite states is a time consuming and labor-intensive task. To save a time and generate error free specifications for distributed protocol entities modeled in UML state machines, we introduce a tool, called the UML pr...
متن کاملAn Overview of a Method and Its Support Tool for Generating B Specifications from UML Notations
This paper presents, through an example, an overview of our method which generates B specifications from an application described using UML notations. We are interested in data intensive applications. This allows us to automatically generate basic update operations from class diagrams. Then these operations are combined to elaborate more complex transactions described in UML by state and collab...
متن کاملGenerating UML Class Models from SBVR Software Requirements Specifications
SBVR is the recent standard, introduced by OMG that can be used to capture software requirements in a natural language (NL) such as English. In this paper, we present a novel approach that can translate SBVR specification of software requirements into UML class models. We want to generate UML class models from SBVR specifications instead of NL specifications of software requirements as NL to UM...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999